home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 19 / Amiga Plus Leser CD 19.iso / Tools / Freeware / ttengine-5.0 / Developer / sfd / ttengine_lib.sfd
Encoding:
Amiga Symbolizer Function Definition  |  2002-11-13  |  1.5 KB  |  36 lines

  1. ==id $Id: ttengine_lib.sfd 5.0 2002/10/30 11:44:00 krashan Exp krashan $
  2. ==base _TTEngineBase
  3. ==basetype struct Library*
  4. ==libname ttengine.library
  5. ==bias 30
  6. ==public
  7. ==include <exec/types.h>
  8. ==include <utility/tagitem.h>
  9. ==include <libraries/ttengine.h>
  10. ==include <graphics/text.h>
  11. ==version 4
  12. APTR TT_OpenFontA(struct TagItem *taglist) (a0)
  13. ==varargs
  14. APTR TT_OpenFont(Tag tag1, ...) (a0)
  15. BOOL TT_SetFont(struct RastPort *rp, APTR font) (a1,a0)
  16. VOID TT_CloseFont(APTR font) (a0)
  17. VOID TT_Text(struct RastPort *rp, APTR string, ULONG count) (a1,a0,d0)
  18. ULONG TT_SetAttrsA(struct RastPort *rp, struct TagItem *taglist) (a1,a0)
  19. ==varargs
  20. ULONG TT_SetAttrs(struct RastPort *rp, Tag tag1, ...) (a1,a0)
  21. ULONG TT_GetAttrsA(struct RastPort *rp, struct TagItem *taglist) (a1,a0)
  22. ==varargs
  23. ULONG TT_GetAttrs(struct RastPort *rp, Tag tag1, ...) (a1,a0)
  24. ULONG TT_TextLength(struct RastPort *rp, APTR string, ULONG count) (a1,a0,d0)
  25. VOID TT_TextExtent(struct RastPort *rp, APTR string, WORD count, struct TextExtent *te) (a1,a0,d0,a2)
  26. ULONG TT_TextFit(struct RastPort *rp, APTR string, UWORD count, struct TextExtent *te, struct TextExtent *tec, WORD dir, UWORD cwidth, UWORD cheight) (a1,a0,d0,a2,a3,d1,d2,d3)
  27. ==version 5
  28. struct TT_Pixmap *TT_GetPixmapA(APTR font, APTR string, ULONG count, struct TagItem *taglist) (a1,a2,d0,a0)
  29. ==varargs
  30. struct TT_Pixmap *TT_GetPixmap(APTR font, APTR string, ULONG count, Tag tag1, ...) (a1,a2,d0,a0)
  31. VOID TT_FreePixmap(struct TT_Pixmap *pixmap) (a0)
  32. VOID TT_DoneRastPort(struct RastPort *rp) (a1)
  33. ==end
  34.  
  35.  
  36.